package com.github.wisdom.member.entity;

import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.enums.IdType;
import com.baomidou.mybatisplus.annotations.TableName;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.util.Date;

/**
 * 积分消费规则配置
 * 
 * @author ybg
 * @email ybg101010@163.com
 * @date 2018-09-13 21:41:33
 */
@TableName("mem_integralconsum_rule")
public class IntegralconsumRuleEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 标识
	 */
	@TableId(type = IdType.INPUT)
	@ApiModelProperty(value = "标识 - id")
	private Integer id;
	/**
	 * 字典值：
	 */
	@ApiModelProperty(value = "字典值： - ruleType")
	private String ruleType;
	/**
	 * 比如：新手欢迎奖励；设置头像；
	 */
	@ApiModelProperty(value = "比如：新手欢迎奖励；设置头像； - ruleItem")
	private String ruleItem;
	/**
	 * 消费规则值
	 */
	@ApiModelProperty(value = "消费规则值 - ruleValue")
	private Integer ruleValue;
	/**
	 * 字典值：1-个；2-元；
	 */
	@ApiModelProperty(value = "字典值：1-个；2-元； - ruleValueUnit")
	private String ruleValueUnit;
	/**
	 * 字典值：0-无效；1-有效；
	 */
	@ApiModelProperty(value = "字典值：0-无效；1-有效； - status")
	private Integer status;
	/**
	 * 创建时间
	 */
	@ApiModelProperty(value = "创建时间 - createTime")
	private Date createTime;
	/**
	 * 修改时间
	 */
	@ApiModelProperty(value = "修改时间 - updateTime")
	private Date updateTime;
	/**
	 * 操作人
	 */
	@ApiModelProperty(value = "操作人 - operaterId")
	private Integer operaterId;
	/**
	 * 备注
	 */
	@ApiModelProperty(value = "备注 - note")
	private String note;

	/**
	 * 设置：标识
	 */
	public void setId(Integer id) {
		this.id = id;
	}
	/**
	 * 获取：标识
	 */
	public Integer getId() {
		return id;
	}
	/**
	 * 设置：字典值：
	 */
	public void setRuleType(String ruleType) {
		this.ruleType = ruleType;
	}
	/**
	 * 获取：字典值：
	 */
	public String getRuleType() {
		return ruleType;
	}
	/**
	 * 设置：比如：新手欢迎奖励；设置头像；
	 */
	public void setRuleItem(String ruleItem) {
		this.ruleItem = ruleItem;
	}
	/**
	 * 获取：比如：新手欢迎奖励；设置头像；
	 */
	public String getRuleItem() {
		return ruleItem;
	}
	/**
	 * 设置：消费规则值
	 */
	public void setRuleValue(Integer ruleValue) {
		this.ruleValue = ruleValue;
	}
	/**
	 * 获取：消费规则值
	 */
	public Integer getRuleValue() {
		return ruleValue;
	}
	/**
	 * 设置：字典值：1-个；2-元；
	 */
	public void setRuleValueUnit(String ruleValueUnit) {
		this.ruleValueUnit = ruleValueUnit;
	}
	/**
	 * 获取：字典值：1-个；2-元；
	 */
	public String getRuleValueUnit() {
		return ruleValueUnit;
	}
	/**
	 * 设置：字典值：0-无效；1-有效；
	 */
	public void setStatus(Integer status) {
		this.status = status;
	}
	/**
	 * 获取：字典值：0-无效；1-有效；
	 */
	public Integer getStatus() {
		return status;
	}
	/**
	 * 设置：创建时间
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	/**
	 * 获取：创建时间
	 */
	public Date getCreateTime() {
		return createTime;
	}
	/**
	 * 设置：修改时间
	 */
	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}
	/**
	 * 获取：修改时间
	 */
	public Date getUpdateTime() {
		return updateTime;
	}
	/**
	 * 设置：操作人
	 */
	public void setOperaterId(Integer operaterId) {
		this.operaterId = operaterId;
	}
	/**
	 * 获取：操作人
	 */
	public Integer getOperaterId() {
		return operaterId;
	}
	/**
	 * 设置：备注
	 */
	public void setNote(String note) {
		this.note = note;
	}
	/**
	 * 获取：备注
	 */
	public String getNote() {
		return note;
	}
}
